Hizzle\Noptin\Tasks\Main B

Total Complexity 80
Dependencies 3
Dependents 8
Total lines 788
Lines of code 458
Logical lines of code 162
Comment lines 203
Methods 35
Properties 3

Methods 35

Method Rating Maintainability Complexity Lines of code
run_automation_rule()
A
47 8 33
add_tasks_table()
S
35 1 112
schedule_task()
S
51 6 26
count_rule_runs()
S
52 6 22
logs_callback()
S
54 5 21
delete_old_tasks()
S
57 5 15
filter_tasks_collection_js_params()
S
56 3 18
mark_failures()
S
57 3 16
handle_unexpected_shutdown()
S
63 4 9
get()
S
63 4 10
get_next_scheduled_task()
S
59 3 14
__construct()
S
57 2 16
is_process_running()
S
70 3 6
process_task()
S
71 3 6
add_wp_cron_event()
S
66 3 8
add_record_tabs()
S
56 1 19
get_next_task()
S
63 2 10
tasks_menu()
S
60 1 15
delete_scheduled_task()
S
64 1 11
get_batch_size()
S
78 1 3
hide_tasks_menu()
S
79 1 3
filter_cron_schedules()
S
66 1 8
before_run()
S
76 1 4
filter_admin_tools()
S
64 1 9
get_statuses()
S
64 1 9
clean()
S
77 1 4
set_task()
S
80 1 3
schedule_remaining_tasks()
S
91 1 2
end_cron_healthcheck()
S
91 1 2
handle_cron_healthcheck()
S
78 1 4
run_pending()
S
79 1 3
init()
S
79 1 3
retry_task()
S
66 1 8
reset_task()
S
80 1 3
query()
S
78 1 3